artificial grove - German English Dictionary